commit 8f2651674e4d27d3fc287070af9c86ac1dd0b7c3 Author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> Date: Mon Aug 25 11:17:48 2025 +0200 test_dtb: accept additional 'v' in fdtump --version CI fails with: tests/comparators/test_dtb.py:45: in fdtdump_version raise ValueError("Error parsing `fdtdump --version` output") E ValueError: Error parsing `fdtdump --version` output m = None out = ('\n' '**** fdtdump is a low-level debugging tool, not meant for general use.\n' '**** If you want to decompile a dtb, you probably want\n' '**** dtc -I dtb -O dts <filename>\n' '\n' 'Version: DTC v1.7.2-1-g9af601c\n') Maybe Arch overrides the version or something. Let's just skip the 'v' if it is there. commit 112492eca8ac35236c967c7a4735cde1031ec145 Author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> Date: Sun Aug 3 18:32:26 2025 +0200 Replace open instead of codecs.open in simple cases python 3.14 doesn't like codecs.open: tests/test_readers.py: 1 warning tests/comparators/test_gettext.py::test_charsets /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/tests/comparators/test_gettext.py:61: DeprecationWarning: codecs.open() is deprecated. Use open() instead. expected_diff = codecs.open( tests/comparators/test_text.py::test_difference_in_unicode /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/tests/comparators/test_text.py:53: DeprecationWarning: codecs.open() is deprecated. Use open() instead. expected_diff = codecs.open( tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/tests/comparators/test_text.py:64: DeprecationWarning: codecs.open() is deprecated. Use open() instead. expected_diff = codecs.open( tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode_only /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/tests/comparators/test_text.py:74: DeprecationWarning: codecs.open() is deprecated. Use open() instead. codecs.open(data("text_iso8859"), encoding="iso8859-1") tests/comparators/test_utils.py::test_fuzzy_matching /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/tests/comparators/test_utils.py:75: DeprecationWarning: codecs.open() is deprecated. Use open() instead. expected_diff = codecs.open( ... When reading text files and when writing files, plain open() is equivalent. commit b19d7e7a67f8a63987297e33a367167a007a4bcc Author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> Date: Tue Aug 5 08:52:10 2025 +0200 Replace codecs.open with a simplified reimplementation python 3.14 doesn't like codecs.open: tests/test_readers.py: 1 warning /builddir/build/BUILD/diffoscope-303-build/diffoscope-303/diffoscope/comparators/text.py:44: DeprecationWarning: codecs.open() is deprecated. Use open() instead. ) as my_content, codecs.open( ... In most scenarios, codecs.open and builtins.open are equivalent. Unfortunately, the case where the file is opened for reading, 'b' is not used in the mode, and an encoding is specified, results in a difference in behaviour: whitespace is handled differently. To avoid the warning, add a trivial reimplementation. commit d12518047c5667c2c1c8718f03975826c0a54cd1 Author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> Date: Sun Aug 3 11:36:43 2025 +0200 rpm: fix compat with rpm 6 The python interface in rpm 5.99 (pre-release for 6) dropped RPMTAG_HEADERSIGNATURES, because it is not used anymore. But we need to work with old and new rpms, so we need that value. Let's just copy the enum values into the code. Those values can never change (or be reused) because they are used in countless rpms. commit f145ab20bdf4da4345fb2d05a841a8376196630f Author: Chris Lamb <lamby@debian.org> Date: Fri Aug 22 10:41:39 2025 -0700 Open new changelog entry for version 306. Gbp-Dch: ignore
There is 1 open security issue in bookworm.
You can find information about how to handle this issue in the security team's documentation.